package com.ruoyi.project.business.salaryrule.request;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 月薪计算规则对象 schedule_month_salary_rule
 * 
 * @author ${author}
 * @date 2024-02-21
 */
@Data
public class ListMonthSalaryRuleRequest {

    private Long id;

    /** 租户的子公司ID */
    private Long companyId;

    /** 租户的部门ID */
    private Long deptId;

    /** 租户的用户ID */
    private Long userId;
    /**
     * 考勤月 yyyy-MM
     */
    @JsonFormat(pattern = "yyyy-MM")
    @DateTimeFormat(pattern = "yyyy-MM")
    private Date yearMonth = new Date();
//
//    /** 薪资计算日 */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date dueDate;
//
//    /** 发薪日 */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date payDate;
//
//    /** 计算公式 */
//    private String formula;


}
